From: Marco Trevisan (TreviƱo) Date: Fri, 3 Aug 2018 16:19:14 +0000 (+0200) Subject: extensionSystem: Unset stylesheet file reference when unloaded X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~929^2^2~54 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=72f5802be93648429c6d9d586c427c8cfd9ccde2;p=gnome-shell.git extensionSystem: Unset stylesheet file reference when unloaded We must remove the GFile reference from the representing object when an extension has been unloaded as this won't be used anymore later (e.g. as cached ref). --- diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js index 6611b5a63..a7a3d2014 100644 --- a/js/ui/extensionSystem.js +++ b/js/ui/extensionSystem.js @@ -76,6 +76,7 @@ function disableExtension(uuid) { if (extension.stylesheet) { let theme = St.ThemeContext.get_for_stage(global.stage).get_theme(); theme.unload_stylesheet(extension.stylesheet); + delete extension.stylesheet; } try {